#include<stdio.h>
#include<stdlib.h>
struct huaquan
{
	int jiahan;
	int jiahua;
	int yihan;
	int yihua;
};

int main() {
	int N;
	huaquan *p;
	scanf("%d", &N);
	p = (huaquan*)malloc(N * sizeof(huaquan));
	for (int i = 0; i < N; i++)
	{
		scanf("%d%d%d%d", &p[i].jiahan, &p[i].jiahua, &p[i].yihan, &p[i].yihua);
	}
	int jia = 0,yi = 0;
	for (int i = 0; i < N; i++)
	{
		if ((p[i].jiahua == p[i].jiahan + p[i].yihan) && (p[i].yihua != p[i].jiahan + p[i].yihan)) {
			yi++;
		}
		if ((p[i].jiahua != p[i].jiahan + p[i].yihan) && (p[i].yihua == p[i].jiahan + p[i].yihan)) {
			jia++;
		}
	}

	printf("%d %d", jia, yi);



	return 0;
}